<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Osmap: SerializedKArray Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Osmap
   &#160;<span id="projectnumber">1</span>
   </div>
   <div id="projectbrief">Osmap documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,'Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_serialized_k_array.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="class_serialized_k_array-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">SerializedKArray Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="osmap_8pb_8h_source.html">osmap.pb.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for SerializedKArray:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_serialized_k_array__inherit__graph.svg" width="130" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for SerializedKArray:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_serialized_k_array__coll__graph.svg" width="130" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ae1e40d9d8630f52e8ec56ded614cf95d"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="class_serialized_k.html">SerializedK</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#ae1e40d9d8630f52e8ec56ded614cf95d">add_k</a> ()</td></tr>
<tr class="separator:ae1e40d9d8630f52e8ec56ded614cf95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f68d93341d4b7aac798886c1b0f510d"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a0f68d93341d4b7aac798886c1b0f510d">ByteSizeLong</a> () const final</td></tr>
<tr class="separator:a0f68d93341d4b7aac798886c1b0f510d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b23c4487e0967500f41310697a23168"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a4b23c4487e0967500f41310697a23168">Clear</a> () final</td></tr>
<tr class="separator:a4b23c4487e0967500f41310697a23168"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a254c4bd9ff0f86a4723b743c6a2b58ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a254c4bd9ff0f86a4723b743c6a2b58ff">clear_k</a> ()</td></tr>
<tr class="separator:a254c4bd9ff0f86a4723b743c6a2b58ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90a354b487451f6d363d38eb4ad22c2a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a90a354b487451f6d363d38eb4ad22c2a">CopyFrom</a> (const ::google::protobuf::Message &amp;from) final</td></tr>
<tr class="separator:a90a354b487451f6d363d38eb4ad22c2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a434ee8fa3270c9c9798eb98870eb93c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a434ee8fa3270c9c9798eb98870eb93c9">CopyFrom</a> (const <a class="el" href="class_serialized_k_array.html">SerializedKArray</a> &amp;from)</td></tr>
<tr class="separator:a434ee8fa3270c9c9798eb98870eb93c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19284f6a5bb5a9441474a3c85319e5af"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a19284f6a5bb5a9441474a3c85319e5af">GetCachedSize</a> () const final</td></tr>
<tr class="separator:a19284f6a5bb5a9441474a3c85319e5af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20bfc96af1c54c1134ab7ad034074253"><td class="memItemLeft" align="right" valign="top">::google::protobuf::Metadata&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a20bfc96af1c54c1134ab7ad034074253">GetMetadata</a> () const final</td></tr>
<tr class="separator:a20bfc96af1c54c1134ab7ad034074253"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a167adc2fe547375a10e0b46ea9be0d"><td class="memItemLeft" align="right" valign="top">::google::protobuf::uint8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a8a167adc2fe547375a10e0b46ea9be0d">InternalSerializeWithCachedSizesToArray</a> (bool deterministic, ::google::protobuf::uint8 *target) const final</td></tr>
<tr class="separator:a8a167adc2fe547375a10e0b46ea9be0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2203945e22e3b0b749a1913fa5b1549e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a2203945e22e3b0b749a1913fa5b1549e">IsInitialized</a> () const final</td></tr>
<tr class="separator:a2203945e22e3b0b749a1913fa5b1549e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad65bd0c739ffdf47b5c3acc9d49d7b73"><td class="memItemLeft" align="right" valign="top">const ::<a class="el" href="class_serialized_k.html">SerializedK</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#ad65bd0c739ffdf47b5c3acc9d49d7b73">k</a> (int index) const</td></tr>
<tr class="separator:ad65bd0c739ffdf47b5c3acc9d49d7b73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac390787ff96bce99c53b0a56e06a4b64"><td class="memItemLeft" align="right" valign="top">const ::google::protobuf::RepeatedPtrField&lt; ::<a class="el" href="class_serialized_k.html">SerializedK</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#ac390787ff96bce99c53b0a56e06a4b64">k</a> () const</td></tr>
<tr class="separator:ac390787ff96bce99c53b0a56e06a4b64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2173c12361cde3fb8b96449e4e785e89"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a2173c12361cde3fb8b96449e4e785e89">k_size</a> () const</td></tr>
<tr class="separator:a2173c12361cde3fb8b96449e4e785e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5e9e2ed7f8eeb57700780e1f0820d6a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#ac5e9e2ed7f8eeb57700780e1f0820d6a">MergeFrom</a> (const ::google::protobuf::Message &amp;from) final</td></tr>
<tr class="separator:ac5e9e2ed7f8eeb57700780e1f0820d6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b613b833482c04f4c7d04f31636a82f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a8b613b833482c04f4c7d04f31636a82f">MergeFrom</a> (const <a class="el" href="class_serialized_k_array.html">SerializedKArray</a> &amp;from)</td></tr>
<tr class="separator:a8b613b833482c04f4c7d04f31636a82f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aefde5e38d117669e9bcae60ae44268"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a0aefde5e38d117669e9bcae60ae44268">MergePartialFromCodedStream</a> (::google::protobuf::io::CodedInputStream *input) final</td></tr>
<tr class="separator:a0aefde5e38d117669e9bcae60ae44268"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45a743477df6a5195808474c9b0ea278"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="class_serialized_k.html">SerializedK</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a45a743477df6a5195808474c9b0ea278">mutable_k</a> (int index)</td></tr>
<tr class="separator:a45a743477df6a5195808474c9b0ea278"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affb2ddf4312a6d5bcf618849654a5ecc"><td class="memItemLeft" align="right" valign="top">::google::protobuf::RepeatedPtrField&lt; ::<a class="el" href="class_serialized_k.html">SerializedK</a> &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#affb2ddf4312a6d5bcf618849654a5ecc">mutable_k</a> ()</td></tr>
<tr class="separator:affb2ddf4312a6d5bcf618849654a5ecc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a658305040460190ce2026b97951e0560"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_serialized_k_array.html">SerializedKArray</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a658305040460190ce2026b97951e0560">New</a> () const final</td></tr>
<tr class="separator:a658305040460190ce2026b97951e0560"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0318a939bb6c79b131ee800406000da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_serialized_k_array.html">SerializedKArray</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#aa0318a939bb6c79b131ee800406000da">New</a> (::google::protobuf::Arena *arena) const final</td></tr>
<tr class="separator:aa0318a939bb6c79b131ee800406000da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a108e0e6b8577c117f21953bfcb42f3e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_serialized_k_array.html">SerializedKArray</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a108e0e6b8577c117f21953bfcb42f3e4">operator=</a> (const <a class="el" href="class_serialized_k_array.html">SerializedKArray</a> &amp;from)</td></tr>
<tr class="separator:a108e0e6b8577c117f21953bfcb42f3e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a89881ad7bb3560b60d3eb3215a983f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a5a89881ad7bb3560b60d3eb3215a983f">SerializedKArray</a> ()</td></tr>
<tr class="separator:a5a89881ad7bb3560b60d3eb3215a983f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5351318fc1273e0e62f9afc7a2e4d36"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#aa5351318fc1273e0e62f9afc7a2e4d36">SerializedKArray</a> (const <a class="el" href="class_serialized_k_array.html">SerializedKArray</a> &amp;from)</td></tr>
<tr class="separator:aa5351318fc1273e0e62f9afc7a2e4d36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca7b57a1a7f9fe621a6a4bc6a668ef2b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#aca7b57a1a7f9fe621a6a4bc6a668ef2b">SerializeWithCachedSizes</a> (::google::protobuf::io::CodedOutputStream *output) const final</td></tr>
<tr class="separator:aca7b57a1a7f9fe621a6a4bc6a668ef2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5884b5220e93959cb3a547d030150a8d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a5884b5220e93959cb3a547d030150a8d">Swap</a> (<a class="el" href="class_serialized_k_array.html">SerializedKArray</a> *other)</td></tr>
<tr class="separator:a5884b5220e93959cb3a547d030150a8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38299d4b88f561941410b66fe2102029"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a38299d4b88f561941410b66fe2102029">~SerializedKArray</a> ()</td></tr>
<tr class="separator:a38299d4b88f561941410b66fe2102029"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a13681c2ad6be9cdbe302faa3542e7263"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_serialized_k_array.html">SerializedKArray</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a13681c2ad6be9cdbe302faa3542e7263">default_instance</a> ()</td></tr>
<tr class="separator:a13681c2ad6be9cdbe302faa3542e7263"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa406275a38d418417ab886c4572864e"><td class="memItemLeft" align="right" valign="top">static const ::google::protobuf::Descriptor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#afa406275a38d418417ab886c4572864e">descriptor</a> ()</td></tr>
<tr class="separator:afa406275a38d418417ab886c4572864e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca80bd92d2846185c69dab56263cfc2d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#aca80bd92d2846185c69dab56263cfc2d">InitAsDefaultInstance</a> ()</td></tr>
<tr class="separator:aca80bd92d2846185c69dab56263cfc2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0f98f6a7e972a6f826543724a8f8458"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_serialized_k_array.html">SerializedKArray</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#ac0f98f6a7e972a6f826543724a8f8458">internal_default_instance</a> ()</td></tr>
<tr class="separator:ac0f98f6a7e972a6f826543724a8f8458"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a2b7f5e766b2e0679b645c875ba0214cb"><td class="memItemLeft" align="right" valign="top">static constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a2b7f5e766b2e0679b645c875ba0214cb">kIndexInFileMessages</a></td></tr>
<tr class="separator:a2b7f5e766b2e0679b645c875ba0214cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a4b40a5350e1b58bb4df41804816b6b"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a5a4b40a5350e1b58bb4df41804816b6b">kKFieldNumber</a> = 1</td></tr>
<tr class="separator:a5a4b40a5350e1b58bb4df41804816b6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:ab80dcef8cc13df12d1f12dd2f90a6add"><td class="memItemLeft" align="right" valign="top">inline ::google::protobuf::Arena *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#ab80dcef8cc13df12d1f12dd2f90a6add">GetArenaNoVirtual</a> () const</td></tr>
<tr class="separator:ab80dcef8cc13df12d1f12dd2f90a6add"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfd0bca7445179e315ab78b71a0f0170"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#acfd0bca7445179e315ab78b71a0f0170">InternalSwap</a> (<a class="el" href="class_serialized_k_array.html">SerializedKArray</a> *other)</td></tr>
<tr class="separator:acfd0bca7445179e315ab78b71a0f0170"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a418f433a563c6aef6426f10825f8dfda"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a418f433a563c6aef6426f10825f8dfda">MaybeArenaPtr</a> () const</td></tr>
<tr class="separator:a418f433a563c6aef6426f10825f8dfda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a814983159645cdaca6105e30044ef9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a7a814983159645cdaca6105e30044ef9">SetCachedSize</a> (int size) const final</td></tr>
<tr class="separator:a7a814983159645cdaca6105e30044ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0793815cc364ff3ffe2040354cf4dc06"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a0793815cc364ff3ffe2040354cf4dc06">SharedCtor</a> ()</td></tr>
<tr class="separator:a0793815cc364ff3ffe2040354cf4dc06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8198b2d617de0d0454e51bc02eece35"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#af8198b2d617de0d0454e51bc02eece35">SharedDtor</a> ()</td></tr>
<tr class="separator:af8198b2d617de0d0454e51bc02eece35"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:abda779bcf6669af9bc4827ebe47a2f96"><td class="memItemLeft" align="right" valign="top">mutable ::google::protobuf::internal::CachedSize&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#abda779bcf6669af9bc4827ebe47a2f96">_cached_size_</a></td></tr>
<tr class="separator:abda779bcf6669af9bc4827ebe47a2f96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a787205f6d6dc9e4cb28da6ce74f9b68d"><td class="memItemLeft" align="right" valign="top">::google::protobuf::internal::InternalMetadataWithArena&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a787205f6d6dc9e4cb28da6ce74f9b68d">_internal_metadata_</a></td></tr>
<tr class="separator:a787205f6d6dc9e4cb28da6ce74f9b68d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23aa3bc2c8ad6fc54ef573fe0bfd1778"><td class="memItemLeft" align="right" valign="top">::google::protobuf::RepeatedPtrField&lt; ::<a class="el" href="class_serialized_k.html">SerializedK</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a23aa3bc2c8ad6fc54ef573fe0bfd1778">k_</a></td></tr>
<tr class="separator:a23aa3bc2c8ad6fc54ef573fe0bfd1778"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a52186b2096c74795658229b1baaf5ce8"><td class="memItemLeft" align="right" valign="top">struct&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a52186b2096c74795658229b1baaf5ce8">::protobuf_osmap_2eproto::TableStruct</a></td></tr>
<tr class="separator:a52186b2096c74795658229b1baaf5ce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bd28b94468b3e7a127c5e2346d76b11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_serialized_k_array.html#a4bd28b94468b3e7a127c5e2346d76b11">swap</a> (<a class="el" href="class_serialized_k_array.html">SerializedKArray</a> &amp;a, <a class="el" href="class_serialized_k_array.html">SerializedKArray</a> &amp;b)</td></tr>
<tr class="separator:a4bd28b94468b3e7a127c5e2346d76b11"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a5a89881ad7bb3560b60d3eb3215a983f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SerializedKArray::SerializedKArray </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a38299d4b88f561941410b66fe2102029"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual SerializedKArray::~SerializedKArray </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa5351318fc1273e0e62f9afc7a2e4d36"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SerializedKArray::SerializedKArray </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_serialized_k_array.html">SerializedKArray</a> &amp;&#160;</td>
          <td class="paramname"><em>from</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae1e40d9d8630f52e8ec56ded614cf95d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_serialized_k.html">SerializedK</a> * SerializedKArray::add_k </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a0f68d93341d4b7aac798886c1b0f510d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">size_t SerializedKArray::ByteSizeLong </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4b23c4487e0967500f41310697a23168"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SerializedKArray::Clear </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a254c4bd9ff0f86a4723b743c6a2b58ff"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SerializedKArray::clear_k </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a90a354b487451f6d363d38eb4ad22c2a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SerializedKArray::CopyFrom </td>
          <td>(</td>
          <td class="paramtype">const ::google::protobuf::Message &amp;&#160;</td>
          <td class="paramname"><em>from</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a434ee8fa3270c9c9798eb98870eb93c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SerializedKArray::CopyFrom </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_serialized_k_array.html">SerializedKArray</a> &amp;&#160;</td>
          <td class="paramname"><em>from</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a13681c2ad6be9cdbe302faa3542e7263"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static const <a class="el" href="class_serialized_k_array.html">SerializedKArray</a>&amp; SerializedKArray::default_instance </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="afa406275a38d418417ab886c4572864e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static const ::google::protobuf::Descriptor* SerializedKArray::descriptor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ab80dcef8cc13df12d1f12dd2f90a6add"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">inline ::google::protobuf::Arena* SerializedKArray::GetArenaNoVirtual </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a19284f6a5bb5a9441474a3c85319e5af"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int SerializedKArray::GetCachedSize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">final</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a20bfc96af1c54c1134ab7ad034074253"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">::google::protobuf::Metadata SerializedKArray::GetMetadata </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aca80bd92d2846185c69dab56263cfc2d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void SerializedKArray::InitAsDefaultInstance </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac0f98f6a7e972a6f826543724a8f8458"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static const <a class="el" href="class_serialized_k_array.html">SerializedKArray</a>* SerializedKArray::internal_default_instance </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a8a167adc2fe547375a10e0b46ea9be0d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">::google::protobuf::uint8* SerializedKArray::InternalSerializeWithCachedSizesToArray </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>deterministic</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">::google::protobuf::uint8 *&#160;</td>
          <td class="paramname"><em>target</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="acfd0bca7445179e315ab78b71a0f0170"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SerializedKArray::InternalSwap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_serialized_k_array.html">SerializedKArray</a> *&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a2203945e22e3b0b749a1913fa5b1549e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SerializedKArray::IsInitialized </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ad65bd0c739ffdf47b5c3acc9d49d7b73"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const ::<a class="el" href="class_serialized_k.html">SerializedK</a> &amp; SerializedKArray::k </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac390787ff96bce99c53b0a56e06a4b64"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const ::google::protobuf::RepeatedPtrField&lt;::<a class="el" href="class_serialized_k.html">SerializedK</a> &gt; &amp; SerializedKArray::k </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a2173c12361cde3fb8b96449e4e785e89"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int SerializedKArray::k_size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a418f433a563c6aef6426f10825f8dfda"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void* SerializedKArray::MaybeArenaPtr </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac5e9e2ed7f8eeb57700780e1f0820d6a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SerializedKArray::MergeFrom </td>
          <td>(</td>
          <td class="paramtype">const ::google::protobuf::Message &amp;&#160;</td>
          <td class="paramname"><em>from</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a8b613b833482c04f4c7d04f31636a82f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SerializedKArray::MergeFrom </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_serialized_k_array.html">SerializedKArray</a> &amp;&#160;</td>
          <td class="paramname"><em>from</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0aefde5e38d117669e9bcae60ae44268"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool SerializedKArray::MergePartialFromCodedStream </td>
          <td>(</td>
          <td class="paramtype">::google::protobuf::io::CodedInputStream *&#160;</td>
          <td class="paramname"><em>input</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a45a743477df6a5195808474c9b0ea278"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_serialized_k.html">SerializedK</a> * SerializedKArray::mutable_k </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="affb2ddf4312a6d5bcf618849654a5ecc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">google::protobuf::RepeatedPtrField&lt;::<a class="el" href="class_serialized_k.html">SerializedK</a> &gt; * SerializedKArray::mutable_k </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a658305040460190ce2026b97951e0560"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_serialized_k_array.html">SerializedKArray</a>* SerializedKArray::New </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">final</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa0318a939bb6c79b131ee800406000da"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_serialized_k_array.html">SerializedKArray</a>* SerializedKArray::New </td>
          <td>(</td>
          <td class="paramtype">::google::protobuf::Arena *&#160;</td>
          <td class="paramname"><em>arena</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">final</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a108e0e6b8577c117f21953bfcb42f3e4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_serialized_k_array.html">SerializedKArray</a>&amp; SerializedKArray::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_serialized_k_array.html">SerializedKArray</a> &amp;&#160;</td>
          <td class="paramname"><em>from</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aca7b57a1a7f9fe621a6a4bc6a668ef2b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SerializedKArray::SerializeWithCachedSizes </td>
          <td>(</td>
          <td class="paramtype">::google::protobuf::io::CodedOutputStream *&#160;</td>
          <td class="paramname"><em>output</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a7a814983159645cdaca6105e30044ef9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SerializedKArray::SetCachedSize </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>size</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">final</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a0793815cc364ff3ffe2040354cf4dc06"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SerializedKArray::SharedCtor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af8198b2d617de0d0454e51bc02eece35"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void SerializedKArray::SharedDtor </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a5884b5220e93959cb3a547d030150a8d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void SerializedKArray::Swap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_serialized_k_array.html">SerializedKArray</a> *&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a52186b2096c74795658229b1baaf5ce8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend struct ::<a class="el" href="structprotobuf__osmap__2eproto_1_1_table_struct.html">protobuf_osmap_2eproto::TableStruct</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4bd28b94468b3e7a127c5e2346d76b11"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void swap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_serialized_k_array.html">SerializedKArray</a> &amp;&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_serialized_k_array.html">SerializedKArray</a> &amp;&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="abda779bcf6669af9bc4827ebe47a2f96"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">mutable ::google::protobuf::internal::CachedSize SerializedKArray::_cached_size_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a787205f6d6dc9e4cb28da6ce74f9b68d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">::google::protobuf::internal::InternalMetadataWithArena SerializedKArray::_internal_metadata_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a23aa3bc2c8ad6fc54ef573fe0bfd1778"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">::google::protobuf::RepeatedPtrField&lt; ::<a class="el" href="class_serialized_k.html">SerializedK</a> &gt; SerializedKArray::k_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a2b7f5e766b2e0679b645c875ba0214cb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">constexpr int SerializedKArray::kIndexInFileMessages</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div><div class="line">    5</div></div><!-- fragment -->
</div>
</div>
<a id="a5a4b40a5350e1b58bb4df41804816b6b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const int SerializedKArray::kKFieldNumber = 1</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/alejandro/Development/osmap/include/<a class="el" href="osmap_8pb_8h_source.html">osmap.pb.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="class_serialized_k_array.html">SerializedKArray</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
  </ul>
</div>
</body>
</html>
